package project.ccso.top.service.impl;

import org.apache.commons.lang.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import project.ccso.top.dao.AdminDao;
import project.ccso.top.dao.impl.AdminDaoImpl;
import project.ccso.top.entity.Admin;
import project.ccso.top.service.AdminService;

/**
 * 管理员Service的实现类
 * @author aibinxiao
 * @date 2018年8月23日 上午11:08:53
 */
public class AdminServiceImpl implements AdminService {
	// 日志
	private static Logger logger = LoggerFactory.getLogger(AdminServiceImpl.class);
			
	// 注入AdminDao
	private AdminDao adminDao = new AdminDaoImpl();

	/**
	 * 1.管理员登陆Service实现类
	 * @throws Exception 
	 */
	@Override
	public Admin login(String loginName, String password) throws Exception {
		if(StringUtils.isEmpty(loginName)) {
			throw new Exception("输入的用户名或手机号为空！");
		}
		if(StringUtils.isEmpty(password)) {
			throw new Exception("输入的密码为空！");
		}
		return adminDao.login(loginName, password);
	}
	
}
